import request from "@/utils/axios";

// 获取菜单列表
export function categoryList(data) {
  return request.post("/product-backend/category/page", data);
}

// 新增菜单
export function categoryAdd(data) {
  return request.post("/product-backend/category/add", data);
}

// 编辑菜单
export function categoryUpdate(data) {
  return request.post("/product-backend/category/update", data);
}

// 删除菜单
export function categoryDelete(data) {
  return request.get("/product-backend/category/delete?id=" + data.id, data);
}

// 改变状态
export function categoryChangeStatus(data) {
  return request.post("/product-backend/category/changeStatus", data);
}

// 获取品牌列表
export function brandPage(data) {
  return request.post("/product-backend/brand/page", data);
}

// 新增品牌
export function brandAdd(data) {
  return request.post("/product-backend/brand/add", data);
}

// 编辑品牌
export function brandUpdate(data) {
  return request.post("/product-backend/brand/update", data);
}

// 更新品牌状态
export function brandChangeStatus(data) {
  return request.post("/product-backend/brand/changeStatus", data);
}

// 删除品牌
export function brandDelete(params) {
  return request.get("/product-backend/brand/delete", { params });
}
// 获取型号列表
export function modelPage(data) {
  return request.post("/product-backend/product/model/page", data);
}

// 新增型号
export function modelAdd(data) {
  return request.post("/product-backend/product/model/add", data);
}

// 编辑型号
export function modelUpdate(data) {
  return request.post("/product-backend/product/model/update", data);
}
// 更新型号状态
export function modelChange(data) {
  return request.post("/product-backend/product/model/changeStatus", data);
}
// 删除型号
export function modelDelete(params) {
  return request.get("/product-backend/product/model/delete", { params });
}

/** 属性管理 **/
// 获取商品属性管理列表
export function getAttributeList(params) {
  return request.get("/product-backend/attribute/list", { params });
}
// 新增商品属性管理列表
export function addAttribute(data) {
  return request.post("/product-backend/attribute/save", data);
}
// 编辑商品属性管理列表
export function editAttribute(data) {
  return request.post("/product-backend/attribute/update", data);
}
// 删除属性
export function delAttribute(params) {
  return request.get("/product-backend/attribute/delete", { params });
}
